package yl.hs.bmipfull.pojo.laboratory;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

import java.math.BigDecimal;

/**
 * 作用:  包装信息实体类<br/>
 * 创建时间: 2021年05月28日 09时58分09秒 <br/>
 *
 * @author 吴高丰
 */
@DBTable(disName = "包装信息", mapCode = "package_info")
public class PackageInfoEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 编号
     */
    @DBField(disName = "包装信息编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "")
    private String sn;
    /**
     * 包装名称
     */
    @DBField(disName = "包装名称")
    private String packName;
    /**
     * 包装名称拼音
     */
    private String packNamePY;
    /**
     * 包装方式
     */
    @DBField(disName = "包装方式")
    private String packWay;
    /**
     * 包装重量
     */
    @DBField(disName = "包装重量")
    private BigDecimal packWeight;
    /**
     * 包装单位
     */
    @DBField(disName = "包装单位")
    private String packUnit;
    /**
     * 备注
     */
    @DBField(disName = "备注")
    private String remark;
    /**
     * 状态
     */
    private Short state;

    /**
     * 适用产品
     *
     * @param id
     */
    @DBField(disName = "适用产品")
    private String useProducts;
    private String organizationCode;

    public String getOrganizationCode() {
        return organizationCode;
    }

    public void setOrganizationCode(String organizationCode) {
        this.organizationCode = organizationCode;
    }

    public String getUseProducts() {
        return useProducts;
    }

    public void setUseProducts(String useProducts) {
        this.useProducts = useProducts;
    }

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSn() {
        return this.sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getPackName() {
        return this.packName;
    }

    public void setPackName(String packName) {
        this.packName = packName;
    }

    public String getPackNamePY() {
        return this.packNamePY;
    }

    public void setPackNamePY(String packNamePY) {
        this.packNamePY = packNamePY;
    }

    public String getPackWay() {
        return this.packWay;
    }

    public void setPackWay(String packWay) {
        this.packWay = packWay;
    }

    public BigDecimal getPackWeight() {
        return this.packWeight;
    }

    public void setPackWeight(BigDecimal packWeight) {
        this.packWeight = packWeight;
    }

    public String getPackUnit() {
        return this.packUnit;
    }

    public void setPackUnit(String packUnit) {
        this.packUnit = packUnit;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Short getState() {
        return this.state;
    }

    public void setState(Short state) {
        this.state = state;
    }


}